www.mxdraw.com
内容索引主面
前一个向上下一个
IMxDrawRasterImage::GetOrientation 方法

返回光栅图形的位置参数

IDL
[helpstring("method GetOrientation")]
HRESULT GetOrientation([out] IMxDrawPoint** origin, [out] IMxDrawVector3d** uCorner, [out] IMxDrawVector3d** vOnPlane);
参数 
说明 
[out] IMxDrawPoint** origin 
光栅图形的插入点 
[out] IMxDrawVector3d** uCorner 
光栅图的宽度方向显示向量,用于确定光栅图的宽度,和旋转角度 
[out] IMxDrawVector3d** vOnPlane 
光栅图的高度方向显示向量,该向量必须垂直vConer,确定光栅图的高度 

例如: C#

    MxDrawEntity ent = (MxDrawEntity)axMxDrawX1.GetEntity("image");
    if (ent == null)
           return;
    if (!(ent is MxDrawRasterImage) )
    {
          return;
    }

    MxDrawRasterImage image = (MxDrawRasterImage)ent;
   

     MxDrawPoint Origin;
     MxDrawVector3d uCorner;
     MxDrawVector3d vOnPlane;
     image.GetOrientation(out Origin, out uCorner, out vOnPlane);

     Double dW =  uCorner.Length();
     Double dH = vOnPlane.Length();
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!